工程
Kanzi 应用程序使用 kzb Kanzi 文件作为应用程序内容和事件逻辑的来源。您可以使用一个或多个 Kanzi Studio 工程创建您的 Kanzi 应用程序。请参阅组合Kanzi Studio 工程到Kanzi 应用程序。
要在 Kanzi Studio 中配置您的工程,请选择 > 。
在 Kanzi Studio 中,一次只能打开一个工程。
Kanzi Studio 工程结构
您的 Kanzi Studio 工程由工程对象和资源组成。工程中的每个对象都有父对象、名称以及定义该对象的一组属性。此外,大多数对象还有子对象或项对象。
除了父链接和子集合中的子链接外,项还可以指代工程树中的其他分支。例如,动画对象拥有作为其父对象的动画库,但还有可用作其子节点的动画引用列表。这样,就可以实现动画实例化,以便多个动画节点可以共用其子节点列表中的单个子节点。
工程目录
除非您在安装 Kanzi 期间更改了存储位置,否则 Kanzi Studio 工程将存储在 <KanziWorkspace>/Projects 目录中。默认情况下,Kanzi Studio 会在其中为每个新工程创建目录。Kanzi Studio 工程的目录包含:
- 工程文件。工程文件是指扩展名为 .kzproj 的 XML 文件。双击 .kzproj 文件可在 Kanzi Studio 的新实例中打开该工程。虽然您可以手动修改工程文件,但其设计意图为只能通过 Kanzi Studio 进行修改。
- 工程文件备份。您每次保存工程时,Kanzi Studio 都会复制一份 .kzproj 工程文件,并将其存储在扩展名为 .kzproj_N 的文件中,其中 N 是备份的连续编号。Kanzi Studio 会存储最新的十份工程文件备份。例如,如果您的工程名称为 Orchard,则工程文件为 Orchard.kzproj,最新备份为 Orchard.kzproj_1,次新备份为 Orchard.kzproj_2,以此类推。
- 工程文件锁定。当您打开某个工程时,Kanzi Studio 会在工程目录中创建一个锁定文件。工程锁定文件可防止打开工程的多个副本。当您关闭工程时,Kanzi Studio 会删除工程锁定文件。
- 资源文件目录。这些目录包含组成 Kanzi Studio 工程的文件,但其内容不包含在工程文件中。例如,这些文件包括图像文件和着色器源文件。您可以在 Kanzi Studio 的 素材库 (Library) > 资源文件 (Resource Files) 中,访问资源文件目录的大多数内容。当您在文件系统中向这些目录中的任何一个目录添加文件时,该文件会自动添加到素材库 (Library),但下列情况例外:
- 网格数据 (Mesh Data) 和动画 (Animations) 目录只能由 Kanzi Studio 使用。这些目录中的文件包含动画的网格和动画关键帧数据的顶点以及索引。如果使用源控制系统,请记住只要您导入网格或在 Kanzi Studio 工程中创建新的动画,就得将这些文件添加到源控制。
- 源资产 (Source Assets) 目录是用于存储原生文件的位置,您可以在其中存储图像处理应用程序和数字内容创建工具,以便它们保留在工程中。Kanzi Studio 不处理这些文件,也不会将它们导出至 Kanzi 应用程序的 kzb 文件。您无法从 Kanzi Studio 访问 源资产 (Source Assets) 目录。
- 还原点 (Restore Points) 目录。使用还原点返回到较早的工程版本。您创建工程还原点时,Kanzi Studio 会将工程的完整副本复制到 <ProjectName>/Restore Points 目录中附有时间戳的目录。请参阅创建还原点。
另请参阅
创建工程
配置 Kanzi Studio 工程
为工程制作文档
创建工程的备份
导入工程
合并工程
清理您的工程
查找无效的工程项
将版本控制系统用于 Kanzi
打开导航